/* CreatDate: 2018.06.22 Author:YangSh */

/*-- Common styles -----------------------------------*/

/****公共样式*************************************/
html{ height: 100%;}
html.smallbox{ height: auto;}
body { width: 100%; height: 100%; position: relative; font-size: 14px;background-size:cover; background-color: #c6e1f2; background-repeat:no-repeat;  background-attachment: fixed; overflow: hidden;}
/* smallbox宽度小于1638时添加，minheight内容垂直居中 ，second列表页*/
body.smallbox,body.minheight, body.second { overflow-y: auto; }/*小屏样式, 宽屏高度不够样式*/
body.spring { background-image: url(../img/body_bg_spring.jpg);}
body.summer {background-image: url(../img/body_bg_summer.jpg);}
body.autumn {background-image: url(../img/body_bg_autumn.jpg);}
body.winter {background-image: url(../img/body_bg_winter.jpg);}
.h-140{height:140px;}
.h-160{height:160px;}
.h-206{height: 206px;}
.h-200{height:200px;}
.mt-5{margin-top: 5px;}
.mt-10{margin-top: 10px;}
.mt-40 { margin-top: 40px;}
.ml-10{margin-left: 10px;}
.mb-20 { margin-bottom: 20px;}
.mb-10 { margin-bottom: 10px}
.mb-5{ margin-bottom: 5px;}
a { color: #666;}
a:hover { color: #005ea4;}
.btnColor { color: #005ea4;}
.search input::-webkit-input-placeholder { /* WebKit browsers */color:#ccc;}
.search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#ccc;}
.search input::-moz-placeholder { /* Mozilla Firefox 19+ */　color:#ccc;}
.search input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#ccc;}

.wrap { width: 100%; height: 100%;overflow: hidden; }/*整体外框*/
.contanit { width: 1540px; height: 100%; margin: 0 auto; }/*居中显示结构外框*/
.smallbox .contanit { width: 1020px;} /*小屏外框*/
.content { background: #fff;  padding: 10px;}/*模块框*/
/*首页列表标题样式*/
.titleList { height: 28px; border-bottom: 2px solid #eee;}
.titleList h1 { float: left; padding: 0 2px; color: #333; font-size: 16px; font-weight: bold; border-bottom: 2px solid #005ea4; margin-bottom: -2px;}
.titleList .more { float: right; width: 40px; height: 20px; line-height: 20px; margin-top: 3px; color: #fff; background: url(../img/list_icon_more.png) no-repeat; text-align: center;}
.titleList .more:hover{ background: url(../img/more.gif); font-size: 0;}
/*列表样式*/
.list {width: 100%;}
.list li { width: 100%; height: 30px; line-height: 30px;}
.list li a { position: relative; width: 100%; padding-left: 8px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap:normal;}
.list li a:before { content:""; position: absolute; top: 50%; left: 0; display: block; background: #666; width: 3px; height: 3px; margin-top: -1.5px; }
.list li a:hover:before { background: #005ea4;}
.ssdw li{ height: auto; padding-left: 0;}
.ssdw li:first-child{ margin-top: 8px;}
.ssdw li a{ padding-left: 0;}
.ssdw li a img{ max-width: 100%;}
.ssdw li a:before{ display: none;}
.no-cycle-list li{height: 28px;line-height: 28px;}
.no-cycle-list li a{padding-left: 0;}
.no-cycle-list li a:before{display: none;}
/*有日期列表样式*/
.list.date li a { padding-right: 100px;}
.list.ssdw li a{ padding-right: 0;}
.list.date li a span { position: absolute; right: 0; top: 0; width: 100px; height: 100%;  color: #999; text-align: right;}
/*有类型列表样式*/
.media-list{padding-top: 5px;height:150px;}
.media-list li a{padding-left: 35px;}
.media-list a b{position: absolute;left: 0;top: 50%;z-index: 1;display: block;width: 30px;height: 16px;margin-top:-9px;line-height: 16px;border-radius: 3px;font-size: 10px;color: #fff;text-align: center;background: #ff7dbd;}
/*首页列表更多样式*/
.listmore {width: 100%; height: 24px; line-height: 24px; text-align: center;  }
.listmore a { color: #005ea4; background: #eee; width: 100%;}
.listmore a:hover { text-decoration: underline;}
/*热点新闻*/
.hotNews { position: relative;height:122px;}
.hotNews>h1>a { width: 100%; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap:normal;}
.hotNews .dateTime {display: block; font-size: 12px; color: #999; margin-bottom: 2px; margin-top: -2px;}
.hotNews>p { color: #666; font-size: 12px; line-height: 23px;}
.hotNews .more { position: absolute; right: 0; bottom: 2px; color: #005ea4; font-size: 12px;}
.hotNews .more:hover { text-decoration: underline;}

/****页头样式*********************************/
.header { position:fixed; top: 0; z-index: 999; width: 100%; height: 100px; background:url(../img/header_bg_box.png) repeat-x; }
.header .contanit { background:url(../img/header_bg_img.png) top center no-repeat;}
.header .logo { float: left; width: 460px; height: 100px; background: url(../img/logo.png) left center no-repeat; text-indent: -99999px;/*cursor: default;*/}
.header .search { float: right; margin-top: 29px; margin-right: 10px; width: 374px; height: 44px; border:2px solid #97d8f6; }
.header .search input {float: left; width: 311px; height: 40px; line-height:38px; border:1px solid #005ea4; padding-left: 10px; font-size: 16px;}

.header .search .btn-search { float: left; width: 59px; height: 40px; background: #005ea4;}
.header .search .btn-search .icon-search {display: block; margin: 8px auto; width: 24px; height: 24px; background: url(../img/icon_search.png) no-repeat;}
.header .navSite { float: right; position: relative;}
.header .navSite .btn-navSite { margin-top: 29px; margin-bottom: 1px; width:94px; height: 44px; line-height: 40px;  background:#00a0e9; font-size: 16px; font-weight: bold; color: #fff; text-align: center; border:2px solid #97d8f6;}
.header .navSite:hover  .navList {display: block;}
.header .navSite .navList { display: none; position: absolute; right: 0; z-index: 99; width: 286px; padding:13px 20px;  background:url(../img/navSite_bg_listbox.png) repeat; border: 2px solid #F3DFF7;}
.header .navSite .navList li { float: left;  margin-bottom: 6px; text-align: center; font-size: 16px;}
.header .navSite .navList li a { color: #fff; width: 80px; height: 32px; line-height: 32px;}
.header .navSite .navList li a:hover, .header .navSite .navList li.active a { font-weight: bold; background: url(../img/navSite_bg_list.png) no-repeat;}
/* 头部站内导航 */
.header .nav-list{ width: 500px; padding: 30px; position: absolute; right: -500px; top: 0; bottom: 0; background: #fff; overflow: auto;}
.header .nav-list h2{line-height: 50px; font-size: 18px; color: #005ea4; font-weight: normal;}
.header .nav-list h4{ line-height: 30px; color: #000; font-size: 14px; font-weight: bold;}
.header .nav-list .province-list>a{ margin-right: 20px; color: #666; line-height: 30px;}
.header .nav-list .city-list>a{ margin-right: 20px; line-height: 24px; color: #666;}
.header .nav-list .city-list>a:hover { color: #005ea4;}
.header .nav-list .close-nav{ position: fixed; right: 24px; top: 6px; width: 40px; height: 40px; display: block; background: url(../img/close-nav.png) no-repeat;}
/*侧边栏二维码*/
.slide { position:fixed; z-index: 999; right: 0; top: 45%;/* background: #f0508c;*/ box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .1); background: #fff; border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.slide li { position: relative; height: 40px; /*border-top: 1px solid #c04070;*/ border-top: 1px solid #dedede; cursor: pointer;}
.slide li:first-child { border-top: none;}
.slide li i { display: block; width: 40px; height: 39px;}
.slide li i.slide_wx { background: url(../img/slide_wx.png) center no-repeat;}
.slide li i.slide_share { background: url(../img/slide_share.png) center no-repeat;}
.slide li span { position:absolute;  top: -20px;  right: 40px; padding: 10px 18px 10px 10px; display: none; width: 208px; height: 218px; background: url("../img/slide_bg.png") no-repeat; background-size: 208px 218px; }
.slide li span img{ width: 170px; height: 170px;}
.slide li span p{ text-align: left; color: #fff; font-size: 16px; line-height: 36px;}
.slide li:hover span { display: block;}
    /***滚动更换头部样式**************************************/
.min-header{ height: 70px; background: url(../img/min-headerbg.png) repeat-x;}
.min-header .contanit{ background: none;}
.min-header .logo{ height: 50px; margin-top: 10px; background: url(../img/min-logo.png) no-repeat;}
.min-header .search{ margin-top: 13px;}
.min-header .navSite .btn-navSite{ margin-top: 13px;}

/****页底文件***************************************/
.footer { position: absolute; bottom: 0; width:100%; height: 100px; background:#fff; border-top: 1px solid #005ea4;}
.smallbox .footer,.footer.minheight { position: static;}/*小屏样式, 宽屏高度不够样式*/
.footer .contanit { padding-left: 130px;}
.footer .contanit .clearfix{ display: inline-block;}
.footer .footerNav {float:left; font-size: 14px;}
.footer .footerNav ul {margin: 20px 0 10px;}
.smallbox .footer .footerNav ul { margin-top: 10px;}
.footer .footerNav ul li { height: 14px; line-height: 14px; float: left; border-left: 1px solid #666666; padding: 0 20px;}
.footer .footerNav ul li:first-child { border: none; padding-left: 0;}
.footer .footerNav p { color: #999; text-align: left;}
.smallbox .footer .footerNav p { width: 320px;}
.footer .iconLink { float: left; /*margin-left: 90px;*/ margin-top: 18px;}
.footer .iconLink a:first-child {margin-right: 30px;}
.footer .footer-link { float: right; padding-top: 35px;}
.footer .footer-link>li{ background: url(../img/jiantou1.png) no-repeat 125px 7px; cursor: pointer; position: relative; float: left; width: 150px; margin-left: 10px; height: 34px; line-height: 34px; border: 1px solid #ccc; padding-left: 5px;}
.footer .footer-link>li:hover{ background: url(../img/jiantou.png) no-repeat 125px 7px;}
.footer .footer-link>li:hover ul{ display: block;}
.footer .footer-link li ul{ display: none; position: absolute; width: 150px;left: -1px;top: -152px; z-index: 2200; border: 1px solid #ccc;}
.footer .footer-link li ul.t182{ top: -182px;}
.footer .footer-link li ul.t272{ top: -272px;}
.footer .footer-link li ul li{ border: none; border-top: 1px solid #f9f9f9; margin-left: 0; height: 30px; line-height: 30px; background: #fff; padding-left: 5px;}
.footer .footer-link li ul li:hover{ background: #f9f9f9;}
.footer .footer-link li ul li:first-child{ border: none;}
.footer .footer-link li:hover ul{ display: block;}
    /****主题内容****************************************/
.main { padding: 110px 0 10px;}
.smallbox .main { height: auto;}
.min-main{ padding-top: 80px;}
.main .contanit { position: relative; height: auto;z-index: 199;overflow: hidden; }
/*菜单--------------------------*/
.menu { float: left; z-index: 999; width: 120px; background: url(../img/menu_bg_box.png) bottom no-repeat; padding-bottom: 134px;}
.smallbox .menu , .menu.minheight { position: fixed; top:110px;}/*小屏样式, 宽屏高度不够样式*/
.smallbox .min-main .menu, .second .min-main .menu, .min-main .menu{ top: 80px;}
.menu li { position: relative; float: left; width: 120px; background: #fff; padding:5px 10px; cursor: pointer;}
.menu li:first-child{ padding:10px 10px 5px;}
.menu .menuNewsListbox li:first-child{ padding:10px 0;}
.menu li a { width: 100px; height: 44px; text-align: center; padding-top:6px; line-height: 18px; background:url(../img/menu_bg_list.png) no-repeat; color: #fff; font-size: 18px; font-weight: bold;}
.menu li:hover a { background-position: 0 -88px;}
.menu li.active a{ background-position: 0 -44px;}
.menu li a>span { display: block; font-size: 8px; font-weight: normal; text-transform:uppercase; letter-spacing: -1px;}
.menu li>i { display: none; position: absolute; left: 110px; top:25px; z-index: 999; width:7px; height:14px; background: url("../img/menu_hover_arrow.png") no-repeat;}
.menu li.on .menuNewsListbox, .menu li.on i {  display: block !important;}

.menuNewsListbox { display: none; position: absolute; top: 0; left: 0;  width: 273px;/* height: 422px;*/  margin-top: 10px; margin-left: 110px; z-index: 990;padding-left: 6px;  }
.smallbox .min-main .menuNewsListbox, .second .min-main .menuNewsListbox{ top: 0;}
.menu li:first-child+li .menuNewsListbox { top: -54px;}
.menu li:first-child+li+li .menuNewsListbox { top: -108px;}
.menu li:first-child+li+li+li .menuNewsListbox { top: -162px;}
.menu li:first-child+li+li+li+li .menuNewsListbox { top: -216px;}
.menu li:first-child+li+li+li+li+li .menuNewsListbox { top: -270px;}
.menu li:first-child+li+li+li+li+li+li .menuNewsListbox { top: -324px;}
.menu li:first-child+li+li+li+li+li+li+li .menuNewsListbox { bottom: -64px; top: auto;}
.menu li:first-child+li+li+li+li+li+li+li+li .menuNewsListbox { bottom: -10px; top: auto;}

.menuNewsList {  overflow: hidden; background: #fff; border:1px #ccc solid;  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.3); width: 267px; /*height: 422px;*/  padding: 5px 20px;}
.menuNewsList li { width: 100%; border-top: 1px #d4d4d4 dashed; padding: 10px 0; }
.menuNewsList li:first-child {  border-top: 1px #fff dashed;}
.menuNewsList li img { width: 100%; margin-bottom: 10px; height: 130px}
.menuNewsList li a { width: 100%; background: none; height: auto; padding-top: 0;}
.menuNewsList li a+.dateTime{ padding-left: 0;}
.menuNewsList li h1 { font-weight: normal;}
.menuNewsList li h1>a { width: 100%; height: auto; background: none; color: #666; font-size:14px;text-align: left; font-weight: normal; padding-top: 0;  /*overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;*/}
.menuNewsList li h1>a:hover { color: #005ea4;}
.menuNewsList li h1>a:before { content: "·"; display: inline-block; width: 10px; }
.menuNewsList  li .dateTime { padding-left: 10px; font-size: 12px; color: #999; margin-bottom: 2px; margin-top: -2px;}

/*面包屑样式--------------------------*/
.breadcrumbs-box{ width: 100%; height: 50px; padding: 0 45px 0 0; position: relative; background: url(../img/breadcrumbs-bg.png) left center no-repeat;}
.breadcrumbs-box .left-more{ position: absolute; top: 15px; right: 24px; display: none;}
.breadcrumbs-box .right-more{ position: absolute; top: 15px; right: 6px; display: none;}
.breadcrumbsBox{ width: 88%; height: 50px; position: absolute; top: 0; left: 8%; right: 4%; overflow: hidden;}
.breadcrumbsBox.fnetjjh { left: 12%; width: 84%; }
.smallbox .breadcrumbsBox{ left: 12%; width: 82%; right: 6%;}
.smallbox .fnetjjh {left: 19%; width: 75%; }
.breadcrumbs-box .first-tit a{  background:url(../img/breadcrumbs_bg.png) no-repeat right top;  display: block; width: 120px; line-height: 50px; font-size: 18px; font-weight: bold; color: #4e454d;padding-left: 20px;cursor: default;}
.breadcrumbs-box  .fnetjjh-tit a{ width: 180px;}
.breadcrumbs { width: 100%; position: absolute; top: 0; white-space: nowrap; height: 50px; line-height: 50px; margin-bottom: 10px;}
.alone-breadcrumbs{ position: static; background: url(../img/breadcrumbs-bg.png) left center no-repeat;}
.breadcrumbs.content { padding: 0;}
.breadcrumbs li { /*float: left;*/ display: inline-block; list-style: square inside; color: #666;}
.breadcrumbs li a { padding-right: 20px; font-size: 16px; font-weight: bold; }
.breadcrumbs li:first-child { list-style: none; }
/*.breadcrumbs li:first-child a{ font-size: 18px; color: #4e454d; padding-left: 20px; cursor: default;  }*/
/*.breadcrumbs li:first-child a:hover { color: #fe0a84;}*/
.breadcrumbs li:first-child {list-style: none; }
.breadcrumbs li:first-child a { padding-left: 20px;}
.alone-breadcrumbs li:first-child+li {list-style: none; background:url(../img/breadcrumbs_bg.png) no-repeat left top;}
.alone-breadcrumbs li:first-child+li a { padding-left: 20px;}
.breadcrumbs li.active a{ color: #005ea4;}


/*-- Common styles End -----------------------------------*/
/*-- Home styles ----------------------------------------*/
/*首页背景*/
.mainCard {float: right; width: 1410px; position: relative;}
.bgF{ background: #fff; padding: 10px;}
.smallbox .mainCard { width: 890px;} /*小屏框*/
/*新闻--------------------------*/
.newsCard { float: left; width: 890px; height: 450px; }
.smallbox .newsCard { height: auto;}
.newsCard .hotTitle { width: 100%; height: 60px; line-height: 60px;  background: #e5f5fd; font-size: 24px; text-align: center; overflow: hidden; }
.newsCard .hotTitle a.text {color: #005ea4; max-width: 810px;}
.newsCard .hotTitle a img  { width: 870px; height: 60px;
    float: left;}
.newsCard .hotTitle .icon_hotNews { display:inline-block; width: 37px; height: 17px; vertical-align: top; margin-top:20px; margin-left: 5px; background: url(../img/new.gif) no-repeat;}
/*轮播--------------------------*/
#slider-container{ position: relative; width: 500px; height: 360px; float: left; padding-top: 10px;overflow: hidden;}
.nivoSlider{position:relative;width: 100%;height: 100%;}
.nivoSlider a{display:block;width: 100%;height: 100%;}
.nivoSlider img{position:absolute;left:0;top:0;width: 100%;height: 100%;}
.nivoSlider a.nivo-imageLink{width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:url(../img/NewsCard_bg_imgNews.png) center repeat;left:0;bottom: 0;width:100%;position:absolute;z-index:8;}
.nivo-caption p{width: 100%;height: 40px;line-height:40px;padding: 0 10px;font-size: 14px;font-weight:bold;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;  word-wrap:normal;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;display: none;top:50%;width:32px;height:32px;margin-top:-16px;text-indent:-9999px;z-index:9;cursor:pointer;}
.nivo-prevNav{background:url("../img/prev.png") no-repeat;left:25px;}
.nivo-nextNav{background:url("../img/next.png") no-repeat;right:25px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}

.newsCard .news { float: left; width: 370px; padding-left: 10px; padding-top: 8px;}
.newsCard .news .hotNews { border-bottom: 1px solid #eee; padding-bottom: 5px; padding-top: 10px;}
.newsCard .news .hotNews>h1>a { color: #000;}
.newsCard .news .hotNews>p { color: #005ea4;}
.newsCard .news .hotNews .more { bottom: 7px;}
.newsCard .news .list { margin-top:10px;}
.newsCard .news .list li { height: 28px; line-height: 28px;}
.shutter-pager{position:absolute; right:10px; bottom:10px; z-index:10}
.shutter-pager span{ float:left; display:block; width:20px; height:20px; line-height:20px; margin-left:3px; font-size:12px; font-family:"宋体"; color:#fff; text-align:center;background: #afb1b2; font-weight:bold;}
.shutter-pager span.active{background:#ff6699}
/*通知公告-----------------------*/
.noticeCard { float: right; width: 510px; /*height: 380px;*/ height: 450px;}
.smallbox .noticeCard { float: left; margin-top: 10px; height: 460px;}/*小屏样式*/
.noticeCard .QRcode { width: 100%; height: 110px; background: url(../img/noticeCard_bg_QRcode.png) no-repeat;}
.noticeCard .QRcode li { position: relative; overflow: hidden; float: left; width: 128px; height: 110px;  font-size: 22px; text-align: center; }
.noticeCard .QRcode li:first-child,.noticeCard .QRcode li:first-child+li+li { width:127px;}
.noticeCard .QRcode li .a-text,.noticeCard .QRcode li .a-code {  color: #666;  width: 100%; height: 110px;}
.noticeCard .QRcode li .a-text { position: absolute; left: 0; top: 0; padding-top: 30px;}
.noticeCard .QRcode li .a-text span { display: block; font-size: 12px; margin-top: -4px; text-transform: uppercase; color: #fd8fca;}
.noticeCard .QRcode li .a-code { position: absolute; left: 0; top: 0px; font-size: 16px;}
.noticeCard .QRcode li .a_code_black{ display: none;}
.noticeCard .QRcode li:hover .a-code{ color: #fff; background: #aece4e;}
.noticeCard .QRcode li:first-child+li:hover .a-code{ color: #fff; background: #ff6666;}
.noticeCard .QRcode li:first-child+li+li:hover .a-code{ color: #fff; background: #60aae9;}
.noticeCard .QRcode li:first-child+li+li+li:hover .a-code{ color: #fff; background: #ffc333;}
.noticeCard .QRcode li:hover .a_code_whit{ display: none;}
.noticeCard .QRcode li:hover .a_code_black{ display: block; color: #fff; background: #aece4e;}
.noticeCard .QRcode li .a-code img { display: block; margin: 20px auto 5px;}

.noticeCard .noticeBanner { position: relative; width: 100%; height: 140px; background: url(../img/noticeCard_bg_banner.png) no-repeat;}
.noticeCard .noticeBanner .picplay{ position: relative; z-index: 5; width: 100%; height: 100%;}
.noticeCard .noticeBanner .picplay > a{ position: absolute; top: 0px; display: none; width: 100%; height: 100%; overflow: hidden;}
.noticeCard .noticeBanner .tzgg-span1,.noticeCard .noticeBanner .tzgg-span2{ display: block; text-align: center; color: #ff0000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap:normal;}
.noticeCard .noticeBanner .tzgg-span1{ width:400px; margin: 40px auto 0; font-size: 24px;text-shadow: 4px 4px 5px #fff;}
.noticeCard .noticeBanner .tzgg-span2{ width:340px; margin: -5px auto 0; font-size: 16px; color: #333;}
.noticeCard .noticeBanner .picplay img{ display: block; width: 100%; height: 100%;}
.noticeCard .noticeBanner .cyclyImg_pager{ position: absolute; right: 20px; bottom: 10px; z-index: 10;/*background: url(../img/black_bg_.3.png) repeat;padding: 5px 15px 5px 10px;*/border-radius: 20px;}

.noticeCard .noticeBanner .cyclyImg_pager span{ float: left; display: block; width: 32px; height: 12px; margin-left: 6px; cursor: pointer; font-size: 0; background: url(../img/noticeCard_bg_banner_page.png) no-repeat;}
.noticeCard .noticeBanner .cyclyImg_pager .cycle-pager-active{ background-position: 0 -12px; }

.noticeCard .notice { width: 100%; height: 200px  ;background:#fff /*url(../img/vertical.png) center no-repeat*/;}
.smallbox .noticeCard .notice { height: 210px;}/*小屏样式*/
.noticeCard .notice .hotNews { float: left; width: 230px; margin-top: 10px; padding-right:10px; border-right: 1px solid #eee;}
.noticeCard .notice .hotNews .more { right: 15px; color: #005ea4;}
.noticeCard .notice > div{float: left;width: 100%;padding-left:20px;}
.noticeCard .notice > div:first-child {padding-left:0;padding-right: 0;}
.noticeCard .notice .list {width: 100%;height:155px; padding-left: 0; padding-top: 5px;}
.noticeCard .notice .list.dateTime li { height: 48px; border-top: 1px dashed #e0e0e0; padding-right: 30px; }
.noticeCard .notice .list.dateTime li:first-child { border:0;}
.noticeCard .notice .list.dateTime span { display: block; font-size: 12px; line-height: 12px; color: #999; margin-top: -13px;}
/*工作动态，媒体妇联框，调研思考框，党建园地框*/
.workCard,.fileCard,.lawsCard,.studyCard { float: left; width: 348px; height: 220px; margin-top: 10px; margin-left: 6px;}
.smallbox .lawsCard ,.smallbox .studyCard { width: 293px;} /*小屏样式*/

.workCard{/*margin-left: 354px;*/ }
.smallbox .workCard { margin-left: 0; width: 292px;}/*小屏样式*/

.workCard .list { height: 165px; overflow: hidden; margin-top: 10px;}
.smallbox .workCard .list { height: 396px;}
.workCard .list li { height: 31px; line-height: 31px;  margin-top: 2px; padding: 0 15px;}
.workCard .list li:first-child { margin-top: 0;}

.fileCard { margin-left: 0; overflow: hidden; background: #fff; /*position: absolute; left: 0; top: 450px;*/ }
.smallbox .fileCard { /*position: relative; top: 70px; width: 292px;*/  float: right; height: 460px; width:374px; margin-left: 0; }/*小屏样式*/


.fileCard .tabName { position: absolute; top: 0; left: 0; width: 130px; }
.fileCard .tabName li { height: 110px; padding-top: 20px; background: #ffbee4; font-size: 16px; color: #fff; text-align: center; font-weight: bold;cursor: pointer;}
.fileCard .tabName li.active { background: url(../img/fileCard_bg_active.png) no-repeat right center #005ea4;}
.fileCard .tabName li i { display: block; margin: 0 auto; width: 47px; background: url(../img/fileCard_icon_tabName.png) bottom no-repeat;margin-bottom: 5px; }
.fileCard .tabName li i.icon_flfile { height: 45px; background-position: 0 0;}
.fileCard .tabName li i.icon_otherfile { height: 45px; background-position: 0 -45px;}
/*.fileCard .list, .fileCard .listmore  { padding: 0 10px 0 145px ;}*/
.fileCard .no-cycle-list{height:152px;padding-top: 10px;}
.fileCard .listmore { margin-top: 5px;}
/*.fileCard .tabSon1, .fileCard .tabSon2{ display: none;}*/
.fileCard .tabSon1.active, .fileCard .tabSon2.active { display: block;}

.lawsCard .listbox{ width: 100%; margin-top: 10px; position: relative;}
.lawsCard .listbox .titleShow { position: absolute; left: 0; top: 0; color: #9c627b; text-align: center; font-size: 14px; font-weight: normal; padding-top: 30px; width: 100px; height: 162px; background: url(../img/lawsCard_bg_pic.png) no-repeat bottom ;}
.lawsCard .listbox .titleShow span {display: block; font-size: 12px;}
.lawsCard .listbox .list {  padding-left: 110px;}
.lawsCard .listbox .list li { height: 32px; line-height: 32px;}
.studyCard .picbox { width: 100%; height: 50px; margin-top: 10px;}
.studyCard .picbox img { width: inherit; height: inherit;}
.studyCard .list { margin-top: 2px;}
.studyCard .list li { height: 28px; line-height: 28px; }
/*友情链接*/
.linkCard { float: left; width: 100%; margin-top: 10px; }
.linkCard li { float: left; width: 348px; height: 60px; background: #fff; margin-left: 6px; text-align: center;}
.smallbox .linkCard li { width: 442px;}
.linkCard li:first-child,.smallbox .linkCard li:first-child+li+li  { margin-left: 0;}
.smallbox .linkCard li:first-child+li+li,.smallbox .linkCard li:first-child+li+li+li { margin-top:10px;}

/*大屏广告*/
.modleFixed { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9998; width: 100%; height: 100%; background: url("../img/bg_body_zj.png") ; }
.adcard { position: fixed ; top: 50%; left: 50%; margin-top: -154px; margin-left:-494px; z-index: 99999;  width: 980px; height: 320px; background-size: 100%;}
.adcard .icon-close { position: absolute; top: 5px; right: 5px; margin-right: 5px; margin-top: 5px; cursor: pointer; display: block; width: 28px; height: 28px; background: url("../img/icon-ad-close.png");}
.adcard a { width: 980px; height: 320px; }
.adcard a img { width: 100%; height: 100%;}


    /*-- Home styles End ------------------------------------*/
/*-- Detail styles ----------------------------------------*/
/*新闻详情背景*/
.detailCard {height: auto; overflow-y: inherit;}
.detailCard.content { padding: 10px 40px 20px;}
.detailCard .title { text-align: center;}
.detailCard .title>h1 { color: #333; font-size: 22px; line-height: 30px; padding: 15px 0;}
.detailCard .title>p { color: #999; line-height: 40px; background: url(../img/detail_title_bg.png) top center no-repeat;}
.smallbox .detailCard .title>p { background-image: url(../img/detail_title_bg_small.png);}
.detailCard .title>p>span { padding:0 40px;}
.detailCard .title>p>span>a {padding:0 3px; color: #999;}
.detailCard .title>p>span>a:hover { color: #005ea4;}
.detailCard .conDetail { /*text-align: center;*/ }
/*富文本编辑器表格样式*/
.detailCard .conDetail table{ border-collapse: collapse; text-align: left;}
.detailCard .conDetail table th,.detailCard .conDetail table td{ padding: 5px 10px; border: 1px solid #DDD;}
.detailCard .conDetail img { width: auto; /*max-width: calc(100% - 80px);*/ max-width: 100%; margin-bottom: 10px;}
.detailCard .conDetail{ font-size: 16px;}
.detailCard .conDetail p { color: #333; /*text-align: left;*/ line-height: 24px;}
.detailCard .conDetail li { float: right; width: 99%; text-align: left;}
.smallbox .detailCard .conDetail li { width: 98%;}
.detailCard .contentAttach { text-align: left;}

.detailCard .contentAttach li a img { border: 0; vertical-align: middle; margin: 0;}

/*-- Detail styles End ------------------------------------*/

/*--机构设置------------------------------------*/
.jg-left,.jg-right{float: left;height: 680px;}
.jg-left{width: 1050px;}
.jg-left .showbox .title {text-align: center; background: url(../img/detail_title_bg_small.png) bottom center no-repeat; background-size: contain; padding-bottom: 30px;}
.jg-left .showbox .title>h1 { color: #333; font-size: 28px; line-height: 30px; padding: 15px 0; }
.jg-right{width: 350px;margin-left: 10px;}

.mail-enter{padding: 10px 10px 0;background-color:#fff ;}
.mail-enter img{width: 100%;height: 105px;}
.mail-enter .mail-enter2{display: none;}
.jg-right .directly{padding-bottom: 0;}
.jg-right .directly .list {height: 150px; overflow: hidden;}
.jg-right .directly .ssdw{ height: auto;}
.jg-right .chairman .list {height: 148px;}
.jg-right .chairman .jjh{ max-width: 100%; margin-top: 10px;}
.jg-right .chairman .jjh-small{ max-width: 100%; margin-top: 10px; display: none;}
.smallbox .jg-right .chairman .jjh{ display: none;}
.smallbox .jg-right .chairman .jjh-small{ display: block;}
.jg-tabs{width: 100%;height: 50px;}
.jg-tabs li{float: left;width: 110px;height: 40px;margin-left: 5px;margin-top: 10px;border-top-left-radius: 8px;border-top-right-radius: 8px;background-color: #fff;}
.jg-tabs li:first-child{margin-left: 0;}
.jg-tabs li a{width: 100%;height: 100%;line-height: 40px;font-size: 16px;font-weight: bold;color: #666;text-align: center;}
.jg-tabs li.active{height: 50px;margin-top: 0;}
.jg-tabs li.active a{line-height: 50px;font-size: 18px;color: #005ea4;}
.leaders-intro,.women-profile,.nsjg,.lsyg{position: relative;width: 100%;height: 630px;padding: 20px 0 30px 290px;background-color: #fff;}
.leaders-intro{ padding: 0; padding-left: 239px;}
.leaders-intro .xrldbg{ background: url(../img/xrldbg.png) no-repeat right top;}
.smallbox .leaders-intro .xrldbg{ background: url(../img/xrldbgsmall.png) no-repeat right top;}
.changes-list{ overflow-y:auto; position: absolute;left: 40px;top: 20px;z-index: 2;width: 200px;height: 580px;padding: 0 10px;border: 1px solid #f3f0f1;border-radius: 5px;background-color: #f9fdff;/*box-shadow: 0px 0px 5px #f3f0f1;-webkit-box-shadow: 0px 0px 5px #f3f0f1;*/}
.changes-list::-webkit-scrollbar{ background:transparent; width: 7px; }
.changes-list::-webkit-scrollbar-track{ border-radius: 7px; background: #97d8f6; }
.changes-list::-webkit-scrollbar-thumb{ border-radius: 7px; background:#005ea4; }

.changes-list li{height: 64px;padding:10px 0;border-top: 1px solid #97d8f6;}
.changes-list li:first-child{border: 0;}
.changes-list li a{width: 100%;height: 100%;padding-left: 20px;line-height: 44px;font-size: 14px;font-weight:600;color: #666;}
.changes-list li span{display: block;line-height: 22px;font-size: 12px;color: #666;font-weight: 600;}
.changes-list li span:first-child{font-size: 16px;}
.changes-list li.active a,.changes-list li a:hover{color: #005ea4;background: url(../img/person-list-bg.png) left center no-repeat;}
.changes-list li.active span,.changes-list li a:hover span{color: #005ea4;}
.leader-detail{width: 100%;height: 100%;}
.photo-box{ min-height: 130px; text-align: center;}
.photo-box img{ width: 240px; height: 260px; display: inline-block; margin-top: 60px; background: #ccc; margin-bottom: 10px;}
.photo-box p{ padding: 6px 50px!important; color: #333; text-align: left; font-size: 16px;}
.photo-box p.title{ font-weight: bold; font-size: 18px; background: none!important; text-align: left!important; padding-bottom: 0!important;}
.photo-box p.name  { text-align: center;  font-size: 18px;}
.photo-box p.name span{ font-weight: bold; color: #005ea4;font-size: 22px;}
.personal-resume{ padding-top: 20px; margin-right: 40px;}
.personal-resume li{position: relative;padding: 0 60px 0 5px;font-size: 0;}
.personal-resume li:after{content: '';display: block;position: absolute;left: 172px;top: 10px;z-index: 1;width: 1px;height: 100%;background-color: #ffd7e5;}
.personal-resume .lastli-noafter:after{display: none;}
.personal-resume span{display: inline-block;line-height: 30px;font-size: 14px;color: #666;vertical-align: top;}
.personal-resume .resume-detail{width: 385px;}
.personal-resume span:first-child{width: 160px;text-align: left;}
.personal-resume i{position: relative;z-index: 10;display: inline-block;width: 50px;height: 26px;margin-right:40px;vertical-align: middle;background: url(../img/point.png) center no-repeat;}

.women-articles,.women-association,.history,.departments{height: 580px;padding-right: 40px;overflow-y: auto;}
.women-articles h2,.women-association h2,.history h2{width: 100%;height: 50px;line-height: 50px;font-size: 18px;color: #333;text-align: center;}
.women-articles p,.women-association p,.departments p,.history p{text-indent: 2em;line-height: 24px;font-size: 14px;color: #666;}
.women-articles p span,.women-association p span,.departments p span,.history p span{ font-size: 16px!important;}
.women-association h6{width: 100%;height: 36px;line-height: 36px;font-size: 16px;color: #333;text-align: left;}
.history .list li{height: 50px;border-bottom: 1px dashed #ccc;}
.history .list li a{height: 49px;line-height: 49px;}
.showbox,.personalbox{display: none;}
.showbox.active,.personalbox.active{display: block;}
.personalbox.active { overflow-y: auto;}
/*机构设置-小分辨率下*/
.smallbox .jg-left{width: 100%;}
.smallbox .jg-right{width: 100%;height: 410px;margin-left: 0;}
.smallbox .jg-right .list { height: 240px; overflow: hidden;}
.smallbox .jg-right .small-height{ height: 146px;}
.smallbox .photo-box p{padding-left: 50px;padding-right: 50px;}
.smallbox .personal-resume li{padding-right: 20px;}
.smallbox .personal-resume .resume-detail{width: 268px;}
.smallbox .chairman,.smallbox .directly{float: left;width: 50%;}
.smallbox .small-directly{ width: 330px;}
.smallbox .small-chairman{ width: 540px;}
.smallbox .directly{padding-bottom: 10px;}
.smallbox .mail-enter .mail-enter2{display: block;}
.smallbox .mail-enter .mail-enter1{display: none;}
/*--机构设置 end------------------------------------*/
/*二级列表页-瀑布流*/
#wrapper{width:100%;}
#container{position:relative;width:100%;padding-bottom:10px;}
.grid{width:345px;padding:10px;background:#fff;font-size:12px;float:left;-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;}
.grid .imgholder img{display:block;width:100%;height:157px;cursor: pointer;}
.grid h3{width:100%;/*padding-right:90px;*/margin:5px 0;font-size:14px;font-weight:bold;color:#333;/*text-overflow: ellipsis;overflow: hidden;white-space: nowrap; word-wrap:normal!important;*/ cursor: pointer;}
/*.smallbox .grid h3{padding-right: 20px;}*/
.grid .listTxt{position: relative;/*height:70px;*/line-height: 25px;font-size:14px;color:#666;}
.grid .h100{ height: 100px; overflow: hidden;}
.grid .h100 p { line-height: 21px;}
.grid .listTxt>p{ display: inline;}
.more{font-size: 14px;color: #005ea4;}
.more:hover{text-decoration:underline;}
.grid .listTxt .more{ float:right; text-decoration: underline; position: absolute;right: 0;bottom:-27px;z-index: 2;}
.grid-time{margin-top:5px;font-size:14px;color: #999;}
.list-close{position:absolute;top:3px;right:3px;z-index: 9;width: 24px;height: 24px;background: url(../img/list-close1.png) center no-repeat; display: none;}
.list-close:hover{background: url(../img/list-close2.png) center no-repeat;}
.second-list-select{width: 100%;height: 45px;background-color: #fff;margin-bottom: 5px;}
.second-list-select li{float: left;height:30px;margin-top:7px;padding: 0 10px;border-left: 1px dashed #ccc;}
.second-list-select li a{padding: 0 10px;font-size: 15px;line-height:30px;height: 30px;vertical-align: top;}
.second-list-select li:first-child{border:0;}
.second-list-select li.active a,.second-list-select li a:hover{color: #00a0ea; font-weight:bold;}
/*主席信箱-表单 ,志愿者-表单*/
.chairman-mail{padding: 10px 155px;background: url(../img/chairman-bg.png) right bottom no-repeat #fff;}
.zhiyuanzhe-bg { padding: 10px 155px;background: url(../img/zhiyuanzhe_bg.png) right bottom no-repeat #fff;}
.smallbox .chairman-mail, .smallbox .zhiyuanzhe-bg {padding: 10px 70px;}
.chairman-mail-title{position:relative;width:100%;height:72px;line-height: 70px;border-bottom:2px solid #00a0e9;font-size: 26px;font-weight:600;color:#333;text-align: center;}
.chairman-mail-title:after{content:'';position: absolute;left:0;bottom:-4px;z-index: 1;width:100%;height:1px;background-color: #97d8f6;}
.select-region{width: 100%;height:70px;padding:20px 0;}
.select-region span{position: relative;display: inline-block;height:30px;margin-right:10px;line-height: 30px;font-size: 16px;color:#666;vertical-align: top;}
.select-region span i{position: absolute;left: -10px;top: 0;color: #F00;}
.select-region select{height:30px;padding-left:10px;font-size: 16px;color: #666666;border: 1px solid #e5e5e5;outline: none;cursor: pointer;}
.point-unit li{float: left; margin-right: 10px; margin-bottom:10px;/*width: 150px;border-right:1px solid #e5e1e1;*/}
.point-unit li a{display: block; padding: 0 10px; background: #00a0e9; width: 100%;height:30px;line-height: 30px;font-size: 16px;color: #fff;text-align: center;}
.point-unit li.active a,.point-unit li a:hover{background-color:#005ea4;color: #fff; }
.mailform-box ul { margin-top: 20px; }
.mailform-box li{position:relative;float:left;padding-bottom:20px;width: 50%;}
.mailform-box li:first-child{padding-right: 100px;}
.mailform-box li.w100{width: 100%;}
.mailform-box li.r-30{padding-right: 30px;}
.mailform-box li.l-50{padding-left: 50px;}
.mailform-box li.l-80{padding-left: 80px;}
.mailform-box li.l-100{padding-left: 100px;}
.mailform-box li h1 i { position: absolute; left: -10px; top: 0; color: #F00; }
.mailform-box li h1 label { font-weight: normal; display: inline-block ; position: static;}
.mailform-box li span{position:absolute;z-index: 2;left: 0;top:0;height:30px;line-height: 30px;font-size: 16px;color:#666;}
.mailform-box li a { line-height: 30px; color: #005ea4;}
.mailform-box li a.btn { border-radius: 5px; background: #005ea4; color: #fff; padding: 0 10px; }
.mailform-box li >i{position:absolute;top:0;right:0;line-height:30px;height:30px;font-size: 16px;font-style:normal;color: #005ea4;}
.mailform-box span i{position: absolute;left: -10px;top: 0;color: #F00;}
.mailform-box li input[type='text']{width:100%;height: 30px;border: 1px solid #e5e5e5;line-height: 28px;font-size: 14px;color:#333;background-color: #fffdfe;padding-left: 5px;}
.mailform-box li textarea{width: 100%;min-height: 100%;max-width:100%;height:130px;border: 1px solid #e5e5e5;padding: 5px;font-size: 14px;color:#333;background-color: #fffdfe;resize: none;}
.a-submit{display: block;width:200px;height:40px;margin:30px auto 0;line-height:38px;border:1px solid #ccc;border-radius: 3px;font-size: 16px;font-weight: bold;color: #fff;text-align:center;background-color: #005ea4;}
.a-submit:hover{color: #fff;}
.mailform-box li label{position: absolute;z-index: 2;bottom:0;display: block;height:20px;line-height: 20px;font-size: 14px;color: #f00;}
.mailform-box li .service-items label{ position: absolute; bottom: 63px; left: 280px; width: 200px;}
.mailform-box li .service-time label{ position: absolute; bottom: 201px; left: 200px; width: 200px;}
.mailform-box li.l-50 label{left: 50px;}
.mailform-box li.l-80 label{left: 80px;}
.mailform-box li table { width: 100%; border:1px solid #e5e5e5; border-collapse: collapse; border-spacing: 0; text-align: center}
.mailform-box li table th,.mailform-box li table td { border:1px solid #e5e5e5; padding: 5px; font-size: 16px; color: #666;}
.mailform-box li table th .biaoTou { border-top: 36px #199fff solid; /*上边框宽度等于表格第一行行高*/ border-left: 150px #ff8838 solid; /*左边框宽度等于表格第一行第一格宽度*/}
.mailform-box li table th[class=first] { width:100px; padding: 0; background:url("../img/zhiyuanzhe_table_bg.png")}
.mailform-box li table th[class=first] table, .mailform-box li table th[class=first] td ,.mailform-box li table th[class=first] th { border:none;}
.mailform-box li table th[class=first] td { height: 18px; padding: 0;}
.mailform-box li table td input[type='checkbox'] { height: 20px; width: 100%;}
.mailform-box li.linebox input[type='text'] { background: none; border: none; border-bottom: 1px solid #333;}
.mailform-box li>ul { margin-top: 0;}
.mailform-box li>ul li { width: auto; padding-right: 20px; }
.mailform-box li>ul li:first-child { padding-right: 20px;}
.mailform-box li>ul li input[type='text'] { width: auto; width: 300px; background: none; border:none; border-bottom: 1px solid #333;}
/*家庭建设*/
.find-family,.children-work{float: left;width: 700px;padding: 10px;padding-top: 12px;background-color: #fff;}
.find-enter div{float: left;/*width: 335px;*/ width:100%; height: 100px;border: 1px solid #ffe6f5;box-shadow: 0 0 1px #ccc;-webkit-box-shadow: 0 0 1px #ccc;}
.find-enter div a,.find-enter div img{display: block;width: 100%;height: 100%;}
/*.find-enter div:first-child{margin-right: 10px;}*/
.find-family .list{height: 240px;}
.children-work .titleList{position: relative;}
.children-work .titleList li{float: left;height: 28px;margin: 0 10px;}
.children-work .titleList li:first-child{margin-left: 0;}
.children-work .titleList .title-tab{position: relative;height: 100%;line-height: 26px;padding: 0 5px;font-size: 16px;color: #666;}
.children-work .titleList .title-tab:before{content: '';position: absolute;left: -11px;top: 50%;z-index: 1;display: block;width: 1px;height: 14px;margin-top: -7px;background-color: #ccc;}
.children-work .titleList li:first-child .title-tab:before{display: none;}
.children-work .titleList li.active .title-tab,.titleList .title-tab:hover{font-weight: bold;color: #ff017e;border-bottom: 2px solid #fd5699;}
.children-work .titleList .more{position: absolute;right: 0;top: 0;z-index: 1;display: none;}
.children-work .titleList li.active .more{display: block;}
.children-work .list{height: 120px; overflow: hidden;}/*家庭建设-儿童工作列表超出隐藏*/
.children-news{width: 100%;height: 220px;padding-top: 10px;}
.family-tabs-news{display: none;}
.family-tabs-news.active{display: block;}
.family-banner{position: relative;float: left;width: 360px;height: 210px;}
.base-picplay{position: relative;z-index: 5;width: 100%;height: 100%;}
.base-picplay > a{ position: absolute; top: 0px; display: none;width: 100%;height: 100%;}
.base-picplay img{display: block;width: 100%;height: 100%;}
.base-picplay h1{position: absolute;bottom: 0;left: 0;z-index: 10;width: 100%;height: 40px;padding-left: 10px;padding-right: 150px;line-height: 40px;font-size: 14px;font-weight: bold;text-align: left;color: #fff;background: url(../img/banner-h1-bg.png) center repeat;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;  word-wrap:normal;}
.base-cyclyImg_pager{position: absolute;right: 10px;bottom: 10px;z-index: 10;}
.base-cyclyImg_pager span{float: left;display: block;width: 20px;height: 20px;line-height: 20px;margin-left: 3px;font-size: 12px;font-family: "宋体";color: #fff;text-align: center;cursor: pointer;background: #afb1b2;}
.base-cyclyImg_pager .cycle-pager-active{background: #005ea4;}
.family-mess{width: 320px;height: 100%;float: left;padding-left: 10px; position: relative;}
.family-mess h2 a{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;color: #000;text-align: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  word-wrap:normal;}
.family-mess .family-mess-time{height: 20px;line-height: 20px;font-size: 12px;color: #999;text-align: left;}
.family-mess .description {max-height: 160px; line-height: 22px;font-size: 12px;color: #ff017e;text-indent: 2em;}
.family-mess .description .listTxt { height: 160px;}
.family-mess .listTxt>p { display: inline; color: #666;}
.family-mess .more{ text-decoration: underline; float: right;/* position: absolute;bottom: 0;right: 0;z-index: 5;*/font-size: 12px;color: #ff017e; position: absolute; bottom: 7px; right: 0;}
.family-mess .more:hover{text-decoration: underline;}
.family-story{float: left;width: 100%;height: 270px;padding: 10px;background-color:#fff;}
.family-story .titleList ul{float: left;height: 100%;margin-left: 30px;}
.family-story .titleList li{float: left;height: 100%;padding: 5px 0;}
.family-story .titleList li a{height: 100%;padding: 0 10px;border-left: 1px solid #666;line-height: 16px;font-size: 14px;color: #333;}
.family-story .titleList li:first-child a{border: 0;}
.family-story .titleList li.active a,.family-story .titleList li a:hover{font-weight:bold;color: #005ea4;}
.pic-list{height: 220px;padding:10px 5px 0;overflow: hidden;display: none;}
.pic-list.active{display: block;}
.pic-list li{float: left;width: 16.66%;height: 210px;padding: 5px;}
.pic-list li a,.pic-list li img{display: block;width: 100%;height: 145px;}
.pic-list li p{margin-top: 10px;line-height: 20px;font-size: 14px;color: #333;text-align: center;}
.smallbox .find-family,.smallbox .children-work{width: 100%;}
.smallbox .children-work{margin-left: 0;margin-top: 10px;}
.smallbox .find-enter div{width: 680px; margin: 0 auto; float: none;}
.smallbox .family-mess{width: 510px; position: relative;}
.smallbox .pic-list li{width: 25%;}

/*改版样式*/
.familyMenu { height: 400px; overflow:hidden; position: relative;}
.familyMenu>ul { height:380px; position:relative; display:block; width:1390px; }
.familyMenu>ul>li { float:left; width:260px; height:380px; position:relative; overflow:hidden; }
.smallbox .familyMenu>ul>li { width: 160px;}
.menuPreview { width:260px; height:380px; cursor:pointer; position:absolute; top:0px; left:0px; background:transparent url(../img/family_bg.png) no-repeat top left;}
.menuImage { position:absolute; left:260px; top:0px; width:260px; height:380px;  background:transparent url(../img/family_bg_active.png) no-repeat top left; }
.smallbox .menuPreview {  width:160px; background:transparent url(../img/family_bg_small.png) no-repeat top left;}
.smallbox .menuImage { left: 160px; left: 160px; background:transparent url(../img/family_bg_small_active.png) no-repeat top left;}
.familyDescription {position:absolute; width:610px; height:380px; padding:0 30px 0 10px; left:260px; top:0px; background:#fff;}
.smallbox .familyDescription { width:390px; left:160px;}

.familyDescription .hotNews { height: 140px; border-bottom: 2px solid #eee; padding: 15px 0 0 15px;}
.familyDescription .hotNews>h1>a { font-size: 24px; }
.familyDescription .hotNews .listTxt .abstract { font-size: 14px;}
.familyDescription .hotNews .more { font-size: 14px; bottom: 12px;}
.familyDescription .list { padding-left: 8px; padding-top: 10px;}
.familyDescription .listmore { width: 100%; background: #ededed; color: #005ea4; text-align: center; margin-top: 10px;}
.pos1 span {background-position:0px 0px;}
.pos2 span {background-position:-260px 0px;}
.pos3 span {background-position:-520px 0px;}
.smallbox .pos1 span { background-position:0px 0px;}
.smallbox .pos2 span { background-position:-160px 0px;}
.smallbox .pos3 span { background-position:-320px 0px;}
/*组织建设主页*/
.map-box{float: left;width:800px;height: 100%;background: #fff;padding:20px;}
.map-content{width: 100%;height:440px;}
.map-detail{width: 100%;height: 200px;}
.smallbox .map-detail { height: auto;}
.map-detail .more { float: right;}
.origin-right{float:left;width: 600px;height: 100%;margin-left: 10px;}
.origin-right > div{padding: 10px 20px;background-color: #fff;margin-top: 10px;}
.origin-right > div:first-child{margin-top: 0;}
.origin-right .list{padding-top:4px;height: 172px;}
.origin-right .list li{height:28px;line-height: 28px;}
.map-detail,.map-detail p{font-size: 16px;color:#666;line-height: 30px;text-indent: 2em;}
.smallbox .map-box{width:100%;}
.smallbox .origin-right{width: 100%;margin-top: 10px;margin-left: 0;}
.smallbox .origin-right > div{float:left;width:290px;margin-top: 0;margin-left: 10px;}
.smallbox .origin-right > div:first-child{margin-left: 0;}
/*两纲动态*/
.dynamic-work{padding:10px;background-color: #fff;}
.dynamic-news{padding-top: 10px;}
.dynamic-banner{position: relative;float: left; width: 500px;height: 282px;}
.dynamic-mess{width: 890px;height: 100%;float: left;padding:6px 0 6px 20px; }
.newsletter{float: left; width: 820px; height:330px;padding:10px;background-color: #fff; margin-left: 10px;}
.smallbox .newsletter{width: 100%; margin-left: 0; margin-bottom: 10px;}
.working-committee{float: left; width:285px; height:330px; padding:10px;background-color: #fff;}
.workingLast { margin-left: 10px;}
.smallbox .working-committee { width: 100%; height: 140px; margin-bottom: 10px;}
.smallbox .dynamic-banner,.smallbox .dynamic-mess{width: 50%;}
.smallbox .workingLast { margin-left: 0; margin-bottom: 0;}
.committee-list{width: 100%; }
.committee-list li{width: 100%;height:75px;margin-top:15px;}
.smallbox .committee-list li { float: left; width:283px; margin-left: 10px; margin-bottom: 10px; }
.smallbox .committee-list li:first-child { margin-left: 0;}
.committee-list li a{position: relative;width: 100%;height: 100%;padding:0 60px 0 70px;border: 1px solid #f8ebfa;background-color: #ff92bb;line-height: 73px;}
/*.committee-list li a:hover{border-color: #f3def7;background-color: #ff4a8e;}*/
.fgzc .committee-list li a{ background: #1d9feb;}
.fgzc .committee-list li+li a{ background: #3db6fc;}
.fgzc .committee-list li+li+li a{ background: #80c7f1;}
.gzwyh .committee-list li a{ background: #0bbf7c;}
.gzwyh .committee-list li+li a{ background: #28c86c;}
.gzwyh .committee-list li+li+li a{ background: #49d457;}
.committee-list a img{position: absolute;z-index: 1;}
.committee-list a img:first-child{left: 22px;top: 14px; width: 40px; margin-top: 5px;}
.committee-list a .right-arrow{right: 22px;top: 32px;}
.committee-list li span{font-size: 18px; color: #fff; font-weight: bold;}
/*layer弹出层样式修改*/
.layui-layer-btn .layui-layer-btn0{
    border-color: #005ea4 !important;
    background-color: #005ea4 !important;
}
.layui-layer-btn .layui-layer-btn1{
    border-color: #005ea4 !important;
    color:#005ea4;
}
/*全文搜索页样式*/
.back-fff{background-color: #fff;padding: 10px 20px;}
.searchNav{height: 50px;line-height: 28px;padding:10px 0;border-bottom: 2px solid #005ea4;color: #666;}
.searchNav span{font-size: 16px;color: #ef3838;}
.searchList .item{height: 115px;padding: 10px 0;border-top: 1px solid #ccc;}
.searchList .item:first-child{border:0;}
.search-title{display: block;text-align: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  word-wrap:normal;}
.search-title a{ display:block; width:100%; font-size: 16px;color: #000; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  word-wrap:normal;}
.search-title a span { color: #005ea4;}
.search-title a:hover{color:#005ea4;}
.search-txt{line-height: 22px;height: 45px;}
.search-txt,.search-txt span{color: #999;font-size: 14px;}
.search-date{font-size: 14px;color: #666;}
.search-date em{margin: 0 15px;font-size: 14px;color: #999;}
.search-date span{color:#005ea4;}
.pager-box{border-top: 2px solid #005ea4;padding:20px 0 10px;text-align: center;}
#stats,#pageJumper,.page{display: inline-block;}
.page a{margin: 0 10px;padding:3px 8px;background-color:#c9c9c9;color: #fff;text-align: center;border-radius: 3px;}
.page a:hover{background-color: #005ea4;}
.page .num{background-color: #005ea4; cursor: default;}
.click{padding:5px 8px;background-color:#c9c9c9;color: #fff;text-align: center;border: 0;border-radius: 3px;outline: none;font-size: 14px;cursor: pointer;}
.click:hover{background-color: #005ea4;}
#pageNo{color: #666;}
/*网上互动*/
.survey .surveyTitle h1{font-size: 18px;text-align: left;color: #333; padding:5px 0;}
.survey .surveyTitle h1 .icon-statistics { display: inline-block; margin-right: 5px; width: 16px; height: 16px; background: url("../img/icon_statistics.png") no-repeat;}
.survey .surveyTitle p { padding-left: 20px;}
.survey .surveyTitle p span { color: #999; margin-right: 20px;}
.survey .surveyTitle p a { color: #005ea4;}
.no-vote{line-height:24px;color: #666;font-size: 16px;text-indent: 2em;}
.survey .surveyTitle { border-bottom: 1px solid #e2e2e2; padding-bottom: 15px;}
.survey_con{ min-height: 480px;padding: 10px 10px 30px 10px; }
.survey_con h1{color: #333;text-align: center;font-size: 18px;}
.survey_con h3{font-size: 14px;color: #999;line-height: 26px;font-weight: normal;margin-top: 10px;}
.survey_list{}
.survey_list .item{margin-bottom: 20px;}
.survey_list .item>div { padding-left: 22px;}
.survey_list .item>ul { padding-left: 22px;}
.survey_list .item .tableView { display: table; width: 100%; }
.survey_list .item>ul li { display: table-row; width: 100%; }
.survey_list .item>ul li span { display: table-cell; padding-right: 20px;}
.survey_list .item>ul li .percent { width: 50%}
.survey_list .item .tableView li .option { color: #666; width: 50%;}
.survey_list .item .tableView li .percent { color: #005ea4; width: 40%;}
.survey_list .item .tableView li .percent em {  background: #eaeaea; display: inline-block; width: 78%; height: 16px; vertical-align: sub;}
.survey_list .item .tableView li .percent i { background: #00a0e9; display: block; height: 16px;}
.survey_list .item .tableView li .piao { color: #999;}
.survey_list .item p{color: #333; font-size: 16px; margin-bottom: 10px; font-weight: 600;}
.survey_list .item span{margin-right: 20px;color: #1e1e1e;font-size: 14px;display: inline-block;}
.survey_list .item span.oneline { display: block; width: 100%;}
.survey_list .item span.oneline img { float: left; margin-right: 15px;}
.survey_list .item span input {float: left; margin-right: 5px;margin-top: 4px;}
.survey_list .item span img { width: 160px; vertical-align: top; height: 100px; margin-bottom: 10px;}
.survey_list .item span img.pic { width: 20px; height: 20px;}
.survey_list .item textarea {width: 100%;border: 1px solid #cacaca; height: 100px;resize: none;overflow-y: auto;padding: 5px;}
.survey_Btn{text-align: center;}
.survey_Btn input {color: #fff;font-size: 18px;padding: 10px 60px;background-color: #005ea4;border:0;border-radius: 3px;-webkit-border-radius: 3px;margin-right: 10px;cursor: pointer;outline: none;}
.survey_Btn a {color: #202020;font-size: 16px;text-decoration: underline;}
.survey_Btn a:hover{color:#005ea4;}
.survey_con.result { padding: 10px;}
.result h1 { text-align: left;}
.result li { padding: 10px; border-bottom: 1px dashed #d4d4d4}
.pn-sp{padding: 20px 0;font-size: 14px;}
.pn-sp .page-btn{margin: 0 10px;padding:3px 8px;background-color:#c9c9c9;color: #fff;text-align: center;border-radius: 3px;outline: none;border: 0;cursor: pointer;}
.pn-sp .page-btn:hover{background-color: #005ea4;}
.pn-sp .page-btn:disabled{background-color: #c9c9c9;cursor: no-drop;}
/*互动列表*/
.interactList { width: 100%;}
.interactList .content { height: 630px; padding: 10px 20px; overflow-y: auto;}
.interactList .content .showbox {display: none}
.interactList .list.date li { border-top: 1px dashed #d4d4d4; padding:8px 10px; height: 46px; line-height: 29px;}
.interactList .list.date li:first-child{ border-top: 0;}
.interactList .list.date li a { padding-right: 280px;}
.interactList .list.date li a span { width: 200px;}
.interactList .list.date li a i{position: absolute; right: 200px; color: #fff; padding: 0 10px; border-radius: 5px; height: 29px;}
.tabSon2 a i { background: #005ea4; }
.tabSon1 a i { background: #d2d2d2; }
.tabSon3 a i { background: #00a0e9; }

/*创业创新*/
.cycxTop { float: left; width: 100%; height: 405px; margin-bottom: 10px;}
.smallbox .cycxTop { height: 280px;}
.cycxTop>div { float: left; width: 700px; height: 405px; }
.smallbox .cycxTop>div {  width: 440px; height: 280px;}
.cycxBanner .picplay>div { position: absolute; top: 0px; display: none;}
.cycxBanner .cycle-slide { background: #fff;}
.cycxBanner {position: relative; float: left; width: 100%; height: 385px;}
.smallbox .cycxBanner { height: 260px;}
.cycxBanner .imgbox { float: left; width: 680px; height: 385px; }
.smallbox .cycxBanner .imgbox{ width: 420px; height: 260px;}
.cycxBanner .imgbox a { width: 100%; height: 100%;}
.cycxBanner .imgbox img { width: 100%; height: 100%;}
.cycxBanner .base-picplay h1 { width: 680px;}
.smallbox .cycxBanner .base-picplay h1 { width: 420px;}
.cycxBanner .base-cyclyImg_pager { right: 10px;}
.cycxTop .cycxJlsj { margin-left: 10px; }
.smallbox .cycxTop .cycxJlsj .list { overflow: hidden; height: 240px;}
.cycxBottom  { float: left; width: 100%; }
.cycxBottom>div { float: left; width: 463px; height: 265px; margin-left: 10px;}
.cycxBottom>div:first-child {margin-left: 0; }

.smallbox .cycxBottom>div { width: 100%; margin-left: 0; margin-top: 10px;}
.smallbox .cycxBottom>div:first-child {margin-top: 0; }


/*依法维权*/
.yfwq-search-box { position: relative; width: 100%; height: 360px;background: url(../img/yfwq-search-bg02.png) no-repeat left bottom; background-size:cover;/*height: 450px; background: url(../img/yfwq-search-bg.png) no-repeat; background-size: 100% 100%;*/}
.djydbg{ background: url(../img/djydbg.png) no-repeat; height: 320px; background-size: 100% 100%;}
.yfwq-search-box .search-box { width: 100%; padding-top: 140px; text-align: center;}
.yfwq-search-box .search-box h1 { height: 60px;}
.yfwq-search-box .search-box img { max-height: 100%;}
.yfwq-search-box .search-box .search { width: 570px; height: 48px; line-height: 44px; margin: 30px auto 0; border: 2px solid #97d8f6;}
.yfwq-search-box .search-box .search input { float: left; border: none; padding-left:18px; width: 486px; height: 100%; font-size: 16px; line-height: 40px;}
.yfwq-search-box .search-box .search input::-webkit-input-placeholder { color: #a8a8a8;}
.yfwq-search-box .search-box .search .btnSearch { float: left; width: 80px; height: 100%; background: #00a0e9;}
.yfwq-search-box .search-box .search .btnSearch .icon-search {display: block; margin: 10px auto; width: 24px; height: 24px; background: url(../img/icon_search.png) no-repeat;}
.yfwq-search-box .search-box .htoWord { color: #00a0e9; width: 570px; height: 22px; line-height: 22px;  margin: 10px auto 0; padding: 0 5px; text-align: left; overflow: hidden }
.yfwq-search-box .search-box .htoWord>a { padding:0 5px; color: #00a0e9; height:22px; overflow: hidden; display: inline-block;}
.yfwq-search-box .search-box .htoWord>a:hover { color: #005ea4;}
.yfwq-search-box .search-box .htoWord>span { float: left; }
.btnEqual, .btnHotline { position: absolute; top:35px; width:254px ; height: 144px; }
.btnEqual { left: 35px; }
.btnHotline { right: 35px; }
.btnHotline img, .btnEqual img { width: 100%; height: 100%;}
.allNews-box { width: 100%;  height: 220px; margin-top: 10px; }
.allNews-box .content { float:left; width:345px; height: 220px; margin-left: 10px; }
.three-part .content{ width: 443px; height: 310px; margin-top: 10px; margin-bottom: 10px; padding: 0 5px 0 30px; margin-left: 30px; border-left: 1px solid #ccc;}
.smallbox .three-part .content{ height: auto;}
.three-part .content ul{ margin-top: 12px;}
.allNews-box .content:first-child { margin-left: 0; border-left: none; padding-left: 10px;}
.allNews-box .wqtd>p { text-indent: 2em; padding: 15px 2px 0;}

.smallbox .yfwq-search-box { height: 300px; }
.smallbox .djydbg{ height: 230px;}
.smallbox .yfwq-search-box .search-box { padding-top: 95px;}
.smallbox .yfwq-search-box .search-box h1 { height: 38px;}
.smallbox .yfwq-search-box .search-box .search { width: 360px; height: 38px; line-height: 34px; margin: 20px auto 0;}
.smallbox .yfwq-search-box .search-box .search input { width: 306px; padding-left: 10px; line-height: 34px;}
.smallbox .yfwq-search-box .search-box .search .btnSearch { width: 50px;}
.smallbox .yfwq-search-box .search-box .search .btnSearch .icon-search { margin: 5px auto; }
.smallbox .yfwq-search-box .search-box .htoWord { width: 360px;}
.smallbox .btnEqual, .smallbox .btnHotline { width: 155px; height: 88px; top: 25px;}
.smallbox .btnEqual { left: 20px;}
.smallbox .btnHotline { right: 20px;}
.smallbox .allNews-box .content { width: 440px;}
.smallbox .allNews-box .content:first-child+div+div { margin-left: 0; margin-top: 10px;}
.smallbox .allNews-box .content:first-child+div+div+div { margin-top: 10px;}

.smallbox .three-part .content{ width: 100%; border: none; padding-left: 0; margin: 0 5px!important;}

/*依法维权页 右侧 中间新增带链接的图片 */
.row-links-box{overflow:hidden;padding-top: 10px;}
.mode-links{float: left;width:463px;height:80px;}
.mode-links img{width: 100%;}
.mode-gyrx ,.mode-zxrx{margin-left: 10px;}
.smallbox .mode-links{width: 290px;height: 50px;}


/*媒体妇联*/

.mtflCard.content { position: relative; width: 100%; min-height: 680px; background: url("../img/mtfl-bg.png") #fff no-repeat top right; padding: 0;}

.mtflCard .titleBg { position: absolute;  bottom: 0; left: 0; width: 966px; height: 495px; background: url("../img/mtfl-tilte-bg.png") no-repeat bottom left; background-size: 100%;}
.smallbox .mtflCard .titleBg {  background: url("../img/mtfl-tilte-bg-xs.png") no-repeat bottom left;}
.mtflCard .titleBg .title{width:100%; height:100%; background:transparent url("../img/mtfl-titleZi.png") no-repeat center 65%;}
.mtflCard .item { position:absolute; z-index: 99; }
.mtflCard .item img.circle{ position:absolute; top:0px; left:0px; width:52px; height:52px; opacity:0.1; }
.mtflCard .item h2{ position:absolute; top:0; left:52px; width:147px; height:52px; color:#222; font-size:18px;  text-indent:10px; line-height:52px; text-transform:uppercase; }
.mtflCard .item h2.active{ color:#fff; }
.mtflCard .item p { position:absolute;  top:60px; left:5px; width:150px; height: 66px; overflow: hidden; color: #fff; display: none;  }

.mtflCard .wxgzh { top:35px; left:30px; }
.mtflCard .weibo { top:-42px; left:155px; }
.mtflCard .voide { top:-89px; left:295px; }
.mtflCard .toutiao { top:-98px; left:440px;}
.mtflCard .wangyi { top:-74px; left:583px; }
.mtflCard .qierhao { top:-15px; left:714px;}
.mtflCard .baijiahao { top:72px; left:830px;}
.mtflCard .zibojian { top:186px; left:923px;}
.mtflCard .mitifl { top:318px; left:988px;}

.mtflCard .item a.icon{ width:52px; height:52px; position:absolute; top:0px; left:0px; cursor:pointer; }
.mtflCard .wxgzh a.icon{ background:transparent url("../img/mtfl-wxgzh.png") no-repeat 0px 0px; }
.mtflCard .weibo a.icon{ background:transparent url("../img/mtfl-weibo.png") no-repeat 0px 0px; }
.mtflCard .voide a.icon{ background:transparent url("../img/mtfl-voide.png") no-repeat 0px 0px; }
.mtflCard .toutiao a.icon{ background:transparent url("../img/mtfl-toutiao.png") no-repeat 0px 0px; }
.mtflCard .wangyi a.icon{ background:transparent url("../img/mtfl-wangyi.png") no-repeat 0px 0px; }
.mtflCard .qierhao a.icon{ background:transparent url("../img/mtfl-qierhao.png") no-repeat 0px 0px; }
.mtflCard .baijiahao a.icon{ background:transparent url("../img/mtfl-baijiahao.png") no-repeat 0px 0px; }
.mtflCard .zibojian a.icon{ background:transparent url("../img/mtfl-zibojian.png") no-repeat 0px 0px; }
.mtflCard .mitifl a.icon{ background:transparent url("../img/mtfl-mitifl.png") no-repeat 0px 0px; }
.mtflCard .item a.active{ background-position:0px -52px; }

.smallbox .mtflCard .titleBg {  width: 760px;}
.smallbox .mtflCard .titleBg .title {  background-size: 40%; background-position-y: 70%;}

.smallbox .mtflCard .wxgzh { top:114px; left:30px;}
.smallbox .mtflCard .weibo { top:41px; left:112px;}
.smallbox .mtflCard .voide { top:18px; left:205px;}
.smallbox .mtflCard .toutiao { top:16px; left:300px;}
.smallbox .mtflCard .wangyi { top:24px; left:395px;}
.smallbox .mtflCard .qierhao { top:50px; left:489px;}
.smallbox .mtflCard .baijiahao { top:93px; left:573px;}
.smallbox .mtflCard .zibojian { top:140px; left:652px;}
.smallbox .mtflCard .mitifl { top:228px; left:716px;}
.smallbox .mtflCard .item h2 { font-size: 14px; left:42px;}
.smallbox .mtflCard .item h2.active { font-size: 18px; left: 52px;}
/*直播页面*/


.tipbox { padding-top: 10px; }
.tipbox li { float: left; height: 30px; margin-right:10px; margin-bottom: 10px;  }
.tipbox li a { color: #999; padding: 0 25px; border:1px solid #ccc; border-radius: 30px; height: 30px; line-height: 28px;}
.tipbox li a:hover,  .tipbox li.active a { background: #005ea4; color: #fff; border:1px solid #005ea4; }

.zbBox-h { min-height: 500px;}
.zblist .item { border-top: 1px solid #ccc; padding: 15px 0;  position: relative; }
.zblist .item:first-child { border-top: none;}
.zblist .item .list-title {display: block; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  word-wrap:normal;}
.zblist .item .list-title a {font-size: 16px; color: #333; font-weight: bold;}
.zblist .item .list-title a:hover { color: #005ea4;}
.zblist .item .list-txt {color: #999; font-size: 14px; line-height: 22px; height: 22px; padding-right: 290px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  word-wrap:normal; }
.zblist .item .list-txt p { height: 22px;width: 100%; display: block;  }
.zblist .item .list-date { position: absolute; bottom: 15px; right: 10px; font-size: 14px; color: #666; width: 280px; text-align: right;}
.zblist .item .list-date em {margin: 0 15px; font-size: 14px; color: #005ea4; }
.zblist .item .list-date span { color: #005ea4; }

.zblist .item .btn-play { position:absolute; top: 12px; right: 10px; padding:0 10px; height: 26px; color: #fff; line-height: 26px; background: #005ea4; border-radius: 5px;}

#snowBox .survey_list .item p label{ height: 20px; line-height: 20px; font-size: 14px; color: #f00; margin-left: 20px;}
.select-region label{ color: #f00; margin-left: 20px;}
/* 投票暂无数据 */
.no-date{ text-align: center; padding-top: 40px; color: #999; font-size: 18px; padding-bottom: 30px; border-bottom: 1px dashed #d4d4d4;}

/*App下载页面*/
.downloadApp{ background:#ffcc00 url(../img/downloadApp.png) center center;}
.mode_qr{width: 590px;margin:230px auto 0 auto;}
.mode_qr span{display: block;font-size: 18px;color:#333;text-align: center;}
.mode_qr .qr01{width: 242px;float: left;}
.mode_qr .qr02{width: 242px;float:right;}

/*新闻详情页面附件颜色*/
.enclosure li a{ color: #005ea4; width:100%;}
/*新闻摘要*/
.abstract{ color: #666; font-size: 12px;}


/*儿童基金会*/
.childFundsLeft {float: left; width:800px;}
.childFundsIntro { height: 390px; width:100%;  padding: 10px;background-color: #fff;}
.childFundsIntro .detail, .childFundsIntro .detailbox{ margin: 20px;}
.childFundsIntro .detail p { text-indent: 2em; line-height: 2em;}
.childFundsIntro .detailbox .imgbox { text-align: center;}
.childFundsWork { float: left; height: 280px; width:395px;  padding: 10px;background-color: #fff; }
.childFundsDonations { float: left; height: 390px; width: 600px;  padding: 10px; margin-left: 10px; background: #fff url(../img/childFundsDonations_bg.png) bottom right no-repeat;}
.childFundsDonations .detail, .childFundsDonations .detailbox{ margin: 20px;}
.childFundsDonations .detail p { line-height: 2em;}
.childFundsDonations .detail p span { font-weight: bold;}
.childFundsEnter { float:left; height: 280px; width:600px; margin-top: 10px; }
.childFundsEnter a { float: left;}

.smallbox .childFundsLeft { width: 890px; }
.smallbox .childFundsDonations { width: 580px; height: 560px; margin-top: 10px; margin-left:0;}
.smallbox .childFundsEnter { width: 300px; height: 560px;}
.smallbox .childFundsWork { width: 440px;}

/*宣传教育*/
.xcjy-media-box { position: relative; width: 100%; height: 390px; background: url(../img/mtflLm_bg.jpg) #fff no-repeat right bottom; }
.smallbox .xcjy-media-box { height: 700px;}


.xcjy-media-box .titleBg {position: absolute; bottom: 0; left: 0; width: 414px; height: 320px; background: url(../img/mtfl_title_bg_small.png) no-repeat bottom right;}
/*.smallbox .xcjy-media-box .titleBg { width: 300px;}*/
.xcjy-media-box .titleBg .title{ position: absolute; top: 44px; right: 40px; width: 309px; height: 167px; background: transparent url(../img/mtfl-titleZi.png) no-repeat center 65%;}
/*.smallbox .xcjy-media-box .titleBg .title { right: 4px; }*/
.mtfllist { position: absolute; right: 200px; top:60px; width: 674px; }
.smallbox .mtfllist { right: 30px; width: 530px;}
.mtfllist li {position: absolute; float: left; width:210px; height: 90px; }
.smallbox .mtfllist li { width: 160px}
.mtfllist li a{ width: 100%; height: 100%; text-indent: -9999px;}
.mtfllist li.item2, .mtfllist li.item5, .mtfllist li.item8 { height: 98px; }

.mtfllist li.item1 { top:0; left: 0; }
.mtfllist li.item2 { top:4px; left: 230px; }
.mtfllist li.item3 { top:16px; left: 460px; }
.mtfllist li.item4 { top:90px; left: 0; }
.mtfllist li.item5 { top:96px; left: 230px; }
.mtfllist li.item6 { top:106px; left: 460px; }
.mtfllist li.item7 { top:180px; left: 0; }
.mtfllist li.item8 { top:186px; left: 230px; }
.mtfllist li.item9 { top:196px; left: 460px; }

.smallbox .mtfllist li.item1 { top:0; left: 0; }
.smallbox .mtfllist li.item2 { top:4px; left: 180px; }
.smallbox .mtfllist li.item3 { top:16px; left: 360px; }
.smallbox .mtfllist li.item4 { top:90px; left: 0; }
.smallbox .mtfllist li.item5 { top:96px; left: 180px; }
.smallbox .mtfllist li.item6 { top:106px; left: 360px; }
.smallbox .mtfllist li.item7 { top:180px; left: 0; }
.smallbox .mtfllist li.item8 { top:186px; left: 180px; }
.smallbox .mtfllist li.item9 { top:196px; left: 360px; }





.mtfllist li.item1 a { background:url(../img/1-1.png) center;}
.mtfllist li.item1 a:hover { background:url(../img/1-1-0.png) center; }
.mtfllist li.item2 a { background:url(../img/2-1.png) center;}
.mtfllist li.item2 a:hover { background:url(../img/2-1-0.png) center; }
.mtfllist li.item3 a { background:url(../img/3-1.png) center;}
.mtfllist li.item3 a:hover { background:url(../img/3-1-0.png) center; }
.mtfllist li.item4 a { background:url(../img/1-2.png) center;}
.mtfllist li.item4 a:hover { background:url(../img/1-2-0.png) center; }
.mtfllist li.item5 a { background:url(../img/2-2.png) center;}
.mtfllist li.item5 a:hover { background:url(../img/2-2-0.png) center; }
.mtfllist li.item6 a { background:url(../img/3-2.png) center ;}
.mtfllist li.item6 a:hover { background:url(../img/3-2-0.png) center; }
.mtfllist li.item7 a { background:url(../img/1-3.png) center;}
.mtfllist li.item7 a:hover { background:url(../img/1-3-0.png) center; }
.mtfllist li.item8 a { background:url(../img/2-3.png) center; }
.mtfllist li.item8 a:hover { background:url(../img/2-3-0.png) center; }
.mtfllist li.item9 a { background:url(../img/3-3.png) center;}
.mtfllist li.item9 a:hover { background:url(../img/3-3-0.png) center; }






.xcjyNews-box { width: 100%; height: 280px; margin-top: 10px; }
.smallbox .xcjyNews-box { margin-top:0;}
.xcjyNews-box .content { float: left; width: 345px; height: 280px; margin-left: 10px;}
.xcjyNews-box .content:first-child { margin-left: 0; border-left: none; padding-left: 10px; }
.smallbox .xcjyNews-box .content { width: 440px; margin-top: 10px; }
.smallbox .xcjyNews-box .content:first-child+div+div { margin-left: 0;}
.xcjyNews-box .content .list li { height: 29px; line-height: 29px; }




.mtflBox { position: absolute;  width: 978px; right: 25px; top:40px; }
.smallbox .mtflBox { right: 0px; top:30px; width: 820px;}

.flowerBox { position: relative; float: left; width:316px; height: 300px; margin:0 5px;}
.smallbox .mtflBox .flowerBox:first-child + .flowerBox { margin-left: 80px}
.smallbox .mtflBox .flowerBox:first-child + .flowerBox + .flowerBox { margin-top:25px; margin-left: 354px}

.flowerBox a { position: absolute; width: 120px; height:133px; }
.mtflBox .flower { top: 104px; left: 119px; width: 92px; height: 107px;background: url(../img/flowerbtn.png)  }
.mtflBox .flower.showBtn { background: url(../img/flowerbtnShow.png) }
.flowerBox a img { opacity: 0; width: 120px; height: 133px;}
.mtflBox .item1 { top:90px; left: 0; background:url(../img/item1.png);  }
.mtflBox .item2 { top:0; left: 53px; background:url(../img/item2.png); }
.mtflBox .item3 { top:0px; left: 157px; background:url(../img/item3.png);  }
.mtflBox .item4 { top:90px; left: 209px; background:url(../img/item4.png); }
.mtflBox .item5 { top:181px; left: 157px; background:url(../img/item5.png); }
.mtflBox .item6 { top:181px; left: 53px; background:url(../img/item6.png); }

.mtflBox .weixin {  background:url(../img/weixin.png); }
.mtflBox .weibo {  background:url(../img/weibo.png); }
.mtflBox .weishi {  background:url(../img/weishi.png); }
.mtflBox .weishi2 {  background:url(../img/weishi2.png); }
.mtflBox .douyin {  background:url(../img/douyin.png); }
.mtflBox .douyin2 {  background:url(../img/douyin2.png); }
.mtflBox .kuaishou {  background:url(../img/kuaishou.png); }
.mtflBox .kuaishou2 {  background:url(../img/kuaishou2.png); }
.mtflBox .zhibojian { background:url(../img/zhibojian.png); }
.mtflBox .toutiao { background:url(../img/toutiao.png); }
.mtflBox .QQ { background:url(../img/QQ.png); }
.mtflBox .wangyi { background:url(../img/wangyi.png); }
.mtflBox .baijia { background:url(../img/baijia.png); }
.mtflBox .yidianzixun { background:url(../img/yidianzixun.png); }
.mtflBox .zhaota { background:url(../img/zhaota.png); }
.mtflBox .sanjie { background:url(../img/sanjie.png); }
.mtflBox .xmly { background:url(../img/xmly.png); }
.mtflBox .zhibojian2 { background:url(../img/zhibojian2.png); }

#roll img{
    height: 200px;
    width: 200px;
}
.roll{
    z-index:999;
    position:fixed;
}
.roll img{
    width:300px;
    height:186px;
}
.roll .close_roll_btn{
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0px;
    right: 7px;
    color: #f18c48;
    font-size: 20px;
}
